home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Cracker (Expanded Edition)
/
Game Cracker (Expanded Edition).iso
/
cracks
/
DD2_CRACK.ZIP
/
README.TXT
< prev
Wrap
Text File
|
1999-06-06
|
5KB
|
112 lines
MY FIRST CRACK
This is my first crack, it might not
be much but it's a start. it's for
DESTRUCTION DERBY 2 -- dd2h.exe
if you want the dd2.exe (low res) cracked
do it yourself. i have had it with
apatch, the man who made it should get shot :-]
----------------------------------------------------------------------------------
I find tutorial's hard to understand sometimes
so here is mine, it sould be ok, my 11 year old
sisters understands
here is my intro into cracking
destruction derby 2
You will need :
W32Dasm
hex workshop
-----------------------------------------------------------------------------------
DD2H.EXE FIRST
first make a copy of dd2h.exe and hex edit it
then wdasm the other one, go in to the string refs
and look for 'DESTRUCTION DERBY 2 CD REQUIRED'
DOUBLE CLICK IT AND YOU SHOULD SEE THIS:
:00412A3B 2EFF1550019500 Call dword ptr cs:[00950150]
:00412A42 8B357C044600 mov esi, dword ptr [0046047C]
:00412A48 56 push esi
:00412A49 E8AA2F0000 call 004159F8
:00412A4E 83C404 add esp, 00000004
:00412A51 E83E360000 call 00416094 <----- cd-check
:00412A56 85C0 test eax, eax <----- test result
:00412A58 751E jne 00412A78 <----- this is the jump you want to change
:00412A5A 6A10 push 00000010 (jump if not equal)
* Possible StringData Ref from Data Obj ->"FATAL ERROR"
|
:00412A5C 68A4C54600 push 0046C5A4
* Possible StringData Ref from Data Obj ->"Destruction Derby 2 CD Required"
|
:00412A61 68B0C54600 push 0046C5B0<------ This is were you start
:00412A66 8B3D7C044600 mov edi, dword ptr [0046047C]
:00412A6C 57 push edi
we want to change this to jump always, so first make a coffee :-)
click on the jump you want to change the open up hex edit (:00412A58 751E jne 00412A78)
if you look at the bottom of the windasm screen you will see the file offset
that you need to goto in your hexeditor --- @offset 00002e58h
right click hex edit and click goto then put this number in and it should
cum up with 75 1E 6A 10 68 :-]
them all you have to do is change the 75 to EB and save it and it should be crack..???
--------------------------------------------------------------------------------------
(editors note, 75 is the instruction code for 'jump if not equal'
also known as 'jnz' or 'jne' which is a conditional jump, there is
a test above this jump and if the condition is met, the jump will be taken.
as you can see by the numbers, the conditional jump will take you past the
message that gets displayed, so if we force this jump using a EB (the
instruction code for jump / jump always / jmp) the program will always
skip the text...which is good for about 50% of cracking)
--------------------------------------------------------------------------------------
NOW FOR YOU SAD PEOPLE WHO WANT TO CRACK IT IN LOWER RESOLUTION
--------------------------------------------------------------------------------------
the only different is you go to a different @offset
but if you are still not sure here we go again
--------------------------------------------------------------------------------------
first make a copy of dd2.exe hex edit the copy and windasm the other
look for (DESTRUCTION DERBY 2 CD REQUIRED) in the string refs
and this is what it say:
:004129FB 2EFF1550019100 Call dword ptr cs:[00910150]
:00412A02 8B357C044600 mov esi, dword ptr [0046047C]
:00412A08 56 push esi
:00412A09 E89A2F0000 call 004159A8
:00412A0E 83C404 add esp, 00000004
:00412A11 E82E360000 call 00416044
:00412A16 85C0 test eax, eax
:00412A18 751E jne 00412A38<----- this is the jump you want to change
:00412A1A 6A10 push 00000010 (jump if not equal)
* Possible StringData Ref from Data Obj ->"FATAL ERROR"
|
:00412A1C 68A4C54600 push 0046C5A4
* Possible StringData Ref from Data Obj ->"Destruction Derby 2 CD Required"
|
:00412A21 68B0C54600 push 0046C5B0<------ This is were you start
:00412A26 8B3D7C044600 mov edi, dword ptr [0046047C]
:00412A2C 57 push edi
right 5:30am and i am fucked i will make this quick
click on the the jump to get the @offset 00002E18
open hex edit right click and go to goto put the @offset number
in and click go you sould see 75 1E 6A 10 68
change the 75 to EB and save it and its cracked !!!!
thanx for reading this
hope you could understand it ok
ghozt
on behalf of MIDNIGHT thanx